/*
 * @Author: quit
 * @Date: 2021-11-17 14:28:48
 * @LastEditTime: 2021-11-17 15:02:51
 * @Descripttion: i18n 多语言配置文件
 */
import Vue from 'vue'
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
import Cookies from 'js-cookie'
// element 语言包
import elementCN from 'element-ui/lib/locale/lang/zh-CN'
import elementTW from 'element-ui/lib/locale/lang/zh-TW'
import elemeentEN from 'element-ui/lib/locale/lang/en'
// 自定义语言包
import customCN from './zh'
import customEN from './en'
export default new VueI18n({
  locale: Cookies.get('language') || 'zh_CN', // 当前多语言类型 zh \ en
  // 语言包匹配
  messages: {
    // 当前语言包组成， elementUI语言包 + 自定义语言包
    zh_CN: { ...elementCN, ...customCN },
    zh_TW: { ...elementTW },
    en: { ...elemeentEN, ...customEN }
  }
})
